*{
    margin: 0px;
    padding: 0px;
}
.cont{
    width: 1258px;
    height: 414px;
}
.box{
    width: 310px;
    height: 414px;
    float: left;
    text-align:center;
}
h3{
    width: 80px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    margin: 16px auto;
    color: white;
    background-color: #83c44e;
}
img{
    width: 141px;
    height: 171px;
    margin-bottom: 43px;
}
.name{
    color: #2a282d;
    font-size: 18px;
}
.txt{
    color: #b0afb0;
    font-size: 15px;
    margin-top: 13px;
    margin-bottom: 24px;
}
.price{
    color: #e5602a;
    font-size: 16px;
}
.box:hover{
    box-shadow: 0px 10px 20px #ccc;
    border-radius: 20px;
    margin-top: -10px;
}